TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2021 Buffalo Area rating list selection
                                                2020 Buffalo Area rating list selection
2021 TLS League Ratings
Section - Eastern           District - Western Region           Area - Buffalo
All    Men    By Rating
(As of 01/26/2023)
2021 2021 2021
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Michael Rusk U
4.53 5.0 4.5  C  2019    18 +   BUFFALO, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Robert Kalson U
4.47 4.5 4.5  C  2019    18 +   Buffalo, NY
3 Andrew Cohn U
4.39 4.5 4.5  S      18 +   Buffalo, NY
4 Carl DiNatale U
4.34 4.5 4.5  C  2019    18 +   Elma, NY
5 Sean Waters U
4.32 4.5 4.5  C  2019    18 +   Richfield, OH
6 Thomas Baldinger U
4.31 4.5 4.5  S      18 +   Orchard Park, NY
7 Bryan Matthews U
4.28 4.5 4.5  C  2019    18 +   Amherst, NY
8 Nick Bolea U
4.28 4.5 4.5  C  2019    18 +   Buffalo, NY
9 Joe Bartelo U
4.28 4.5 4.5  C  2019    18 +   Williamsville, NY
10 Timothy Sands U
4.26 4.5 4.5  C  2019    18 +   West Seneca, NY
11 Michael Kessler U
4.25 4.5 4.5  C  2019    18 +   East Amherst, NY
12 Zachary Shilvock U
4.23 (4.5) 4.5  S  2020    18 +   ALEXANDER, NY
13 Kenneth McCoy U
4.20 4.5 4.5  C  2018    18 +   BUFFALO, NY
14 Andrew Miller U
4.18 4.5 4.5  C  2019    18 +   Rochester, NY
15 Jeff Shiff U
4.17 4.5 4.5  C  2019    40 +   Buffalo, NY
16 John Nussbaumer U
4.16 4.5 4.5  C  2019    18 +   East Aurora, NY
17 James Domzalski U
4.13 4.5 4.5  C  2019    40 +   Orchard Park, NY
18 Gordy Sage U
4.07 4.5 4.5  C  2019    18 +   East Amherst, NY
19 Andrew Puleo U
4.06 4.5 4.5  C  2019    18 +   Williamsville, NY
20 Kerry Freeburg U
4.06 4.5 4.0  C  2019    18 +   Buffalo, NY
21 Jordan Crouch U
4.06 4.5 4.5  S  2020    18 +   Belmont, NY
22 Nicholas Sandhu U
4.03 (4.5) 4.5  S  2020    18 +   Rochester, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
23 Nathaniel Foster U
3.95 (4.0) 4.5  C  2019    18 +   Clifton Springs, NY
24 Rob Udy U
3.94 (4.0) 4.5  C  2019    18 +   Wilson, NY
25 Glenn Snowden U
3.91 (4.0) 4.5  S      40 +   Buffalo, NY
26 Donald Nowak U
3.90 4.0 4.5  C  2019    18 +   Cheektowaga, NY
27 Jim Texter U
3.88 (4.0) 4.5  C  2019    18 +   Clarence Center, NY
28 Michael O'Leyar U
3.88 4.0 4.0  C  2019    18 +   Buffalo, NY
29 Eric Breindel U
3.87 4.0 4.0  C  2019    18 +   Derby, NY
30 Paul Hutschenreuter U
3.83 (4.0) 4.0  C  2019    40 +   Alden, NY
31 Dan DiPirro U
3.80 (4.0) 4.0  C  2019    40 +   BRADENTON, FL
32 William Whisker U
3.79 4.0 4.0  C  2019    18 +   Niagara Falls, NY
33 Le Wang U
3.76 (4.0) 3.5  C  2019    40 +   Williamsville, NY
34 Christopher Streb U
3.75 4.0 4.0  S      18 +   BUFFALO, NY
35 Anthony Colavito U
3.74 4.0 4.5  C  2019    18 +   Ithaca, NY
36 Ronald White U
3.72 4.0 4.0  C  2018    40 +   Clarence Ctr, NY
37 Damian Courtin U
3.72 4.0 4.0  C  2019    65 +   Cheektowaga, NY
38 Yang Xiao U
3.68 (4.0) 3.5  C  2019    40 +   Buffalo, NY
39 Darren Stohr U
3.65 4.0 4.0  C  2019    40 +   Cuba, NY
40 Bryan Mika U
3.65 4.0 4.0  B      40 +   Buffalo, NY
41 Jim Higgins U
3.65 4.0 3.5  C  2019    18 +   Lockport, NY
42 Trey Sausen U
3.64 (4.0) 3.5  M  2019    18 +   Clarence, NY
43 Nicholas Davis U
3.64 4.0 4.0  S  2020    18 +   Buffalo, NY
44 Michael Galang U
3.63 4.0 4.0  C  2019    18 +   Elma, NY
45 Robert Casell U
3.63 4.0 4.0  A  2019    65 +   Clarence, NY
46 Michael Urban U
3.62 4.0 4.0  C  2019    55 +   Grand Island, NY
47 Gabor Mechtler U
3.61 (4.0) 4.0  S      18 +   Buffalo, NY
48 Turhan Wilbon U
3.60 4.0 4.0  C  2019    18 +   Buffalo, NY
49 Jeffery Amplement U
3.59 4.0 4.0  C  2019    18 +   Amherst, NY
50 Mark Witzleben U
3.58 4.0 3.5  C  2019    18 +   Depew, NY
51 Sergio Quevedo U
3.57 4.0 4.0  C  2019    40 +   Buffalo, NY
52 Kevin Zablonski U
3.55 4.0 4.0  C  2019    18 +   Orchard Park, NY
53 James Glennon U
3.55 4.0 4.0  C  2019    55 +   Buffalo, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
54 Sanjeev Relan U
3.50 3.5 3.5  C  2019    40 +   Buffalo, NY
55 Vinnie Davis U
3.50 3.5 3.5  S      65 +   Buffalo, NY
56 Raymond Cooley U
3.50 3.5 3.5  S  2020    18 +   Buffalo, NY
57 Jad Fares U
3.49 3.5 3.5  A  2019    18 +   Buffalo, NY
58 Bruce Yen U
3.48 3.5 4.0  S      18 +   Buffalo, NY
59 Naveen Selvaraj U
3.47 3.5 3.5  S  2020    40 +   Buffalo, NY
60 Michael Davidoff U
3.42 3.5 4.0  C  2019    18 +   Buffalo, NY
61 Ken Przybyla U
3.41 3.5 3.5  S      65 +   Buffalo, NY
62 David Wiencek U
3.39 3.5 4.0  C  2019    40 +   Hamburg, NY
63 Richard Gronostaiski U
3.38 3.5 3.5  C  2019    65 +   Buffalo, NY
64 George Ostendorf U
3.37 3.5 3.5  S      55 +   Depew, NY
65 Gregory Collesano U
3.37 3.5 3.5  C  2019    55 +   Buffalo, NY
66 Paul Kullman U
3.36 3.5 3.5  C  2018    55 +   Williamsville, NY
67 Kofi Fynn-Aikins U
3.36 3.5 3.5  C  2019    65 +   East Amherst, NY
68 Dan Ferris U
3.35 3.5 3.5  S      55 +   Hamburg, NY
69 woody arnold U
3.35 3.5 3.5  C  2019    65 +   East Amherst, NY
70 John Wilczewski U
3.34 3.5 3.5  S      18 +   Elma, NY
71 Marc Reinhardt U
3.34 3.5 3.5  C  2019    65 +   Hamburg, NY
72 Souma Chowdhury U
3.34 3.5 0.0     2019    18 +   EAST AMHERST, NY
73 Christopher Stohl U
3.32 3.5 3.5  C  2019    55 +   Amherst, NY
74 Alexander Shotell U
3.32 3.5 4.0  C  2019    40 +   Lockport, NY
75 Dan OBrien U
3.32 3.5 3.5  S      55 +   West Seneca, NY
76 Rajeev Revankar U
3.29 3.5 3.5  C  2019    18 +   Buffalo, NY
77 Cade Mangan U
3.29 3.5 3.5  C  2019    18 +   Niagara Falls, NY
78 Christopher Capalbo U
3.29 3.5 3.5  S      18 +   Buffalo, NY
79 Thomas Burke U
3.28 3.5 3.5  C  2019    55 +   Amherst, NY
80 Scott Willis U
3.26 3.5 3.5  C  2019    55 +   Amherst, NY
81 Howard Rich U
3.26 3.5 3.5  C  2019    55 +   Hamburg, NY
82 Kevin Malchoff U
3.26 3.5 3.5  C  2019    55 +   Lake View, NY
83 Bobby Mathew U
3.25 (3.5) 3.5  M  2019    40 +   Orchard Park, NY
84 Thomas Daley U
3.25 3.5 0.0     2019    55 +   Hamburg, NY
85 Ryan Carroll U
3.25 3.5 3.5  C  2019    18 +   Amherst, NY
86 Rob Batcho U
3.25 3.5 3.5  C  2019    18 +   Tonawanda, NY
87 Jim Gardner U
3.24 3.5 3.5  S      55 +   Amherst, NY
88 William Atallah U
3.24 (3.5) 4.0  C  2019    40 +   Kenmore, NY
89 George Lund U
3.23 (3.5) 4.0  C  2019    40 +   Lancaster, NY
90 Saby George U
3.23 (3.5) 3.5  M  2019    40 +   Orchard Park, NY
91 Vishal Dodeja U
3.22 3.5 3.5  C  2019    40 +   East Amherst, NY
92 Gabriel Carruth U
3.22 3.5 3.5  S      18 +   Hamburg, NY
93 George Rusk U
3.20 3.5 3.5  C  2019    55 +   Snyder, NY
94 Daniel Farry U
3.20 (3.5) 3.5  S      18 +   Hamburg, NY
95 Robin Erwin U
3.20 3.5 3.5  C  2019    55 +   Buffalo, NY
96 Bob Zotara U
3.19 3.5 3.5  C  2019    65 +   Buffalo, NY
97 Joseph Gianturco U
3.18 3.5 3.5  C  2019    18 +   East Amherst, NY
98 Larry Geracitano U
3.18 3.5 3.5  S      18 +   Niagara Falls, NY
99 James Frost U
3.18 3.5 3.5  C  2019    55 +   Getzville, NY
100 Bogdan Halasinski U
3.17 3.5 3.5  S      18 +   Getzville, NY
101 Paul Biddle U
3.17 (3.5) 4.0  C  2019    40 +   Clarence, NY
102 Rutao Yao U
3.16 3.5 3.0  C  2019    18 +   East Amherst, NY
103 Diego Silva U
3.16 3.5 3.5  C  2018    18 +   EAST AURORA, NY
104 Jack Fuller U
3.16 3.5 3.5  C  2019    55 +   Buffalo, NY
105 William Schake U
3.15 3.5 3.5  C  2019    18 +   Buffalo, NY
106 Gerard Owczarczak U
3.15 3.5 3.5  C  2019    65 +   East Amherst, NY
107 Ryan Maher U
3.15 3.5 3.5  S  2020    18 +   Cheektowaga, NY
108 Frank Coheley U
3.15 3.5 3.5  C  2019    40 +   Buffalo, NY
109 Scott Marcin U
3.13 3.5 3.0  C  2019    18 +   Hamburg, NY
110 Jason Lynch U
3.13 (3.5) 3.0  C  2019    18 +   North Tonawanda, NY
111 Christopher Tingley U
3.10 3.5 3.0  C  2019    18 +   Orchard Park, NY
112 Fred Knerr U
3.10 3.5 3.5  C  2019    65 +   Amherst, NY
113 Keith Koch U
3.09 3.5 3.5  C  2019    55 +   Lancaster, NY
114 Garett Farrugia U
3.09 3.5 3.5  S      18 +   Lancaster, NY
115 Randall Clark U
3.09 3.5 3.5  C  2019    18 +   Williamsville, NY
116 Larry Cohen U
3.08 3.5 3.5  C  2019    55 +   East Amherst, NY
117 Anthony Yates U
3.07 3.5 3.0  S  2020    18 +   Lockport, NY
118 Kamu Pindiprolu U
3.07 3.5 3.5  C  2019    40 +   Williamsville, NY
119 Ricardo Mendiola U
3.07 (3.5) 3.5  S      18 +   Buffalo, NY
120 John Garis U
3.06 3.5 3.5  C  2019    65 +   Tonawanda, NY
121 Jun Wei U
3.04 3.5 3.0  C  2018    40 +   Buffalo, NY
122 Pratyush Sunkara U
3.04 3.5 3.0  S      18 +   Buffalo, NY
123 Cal Puffer U
3.04 3.5 3.5  S      40 +   East Aurora, NY
124 William Olsen U
3.03 3.5 3.5  C  2019    55 +   Tonawanda, NY
125 Mostafa Nouh U
3.03 3.5 3.0  S  2019    18 +   Buffalo, NY
126 Jason Niu U
3.03 3.5 3.0  S  2019    18 +   Buffalo, NY
127 Michael Miller U
3.03 3.5 3.5  C  2019    55 +   Buffalo, NY
128 Mark Johnson U
3.03 3.5 3.5  C  2018    55 +   Amherst, NY
129 George Hirsch U
3.03 3.5 3.5  S      18 +   Orchard Park, NY
130 Marco Notaro U
3.01 (3.5) 3.0  S  2020    18 +   Sanborn, NY
131 Mark Abels U
3.01 3.5 3.5  C  2019    65 +   Buffalo, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
132 David Waldron U
3.00 (3.0) 3.0  S      18 +   Buffalo, NY
133 Peter Proulx U
3.00 3.0 3.5  C  2019    55 +   Sanborn, NY
134 jeffrey murphy U
3.00 3.0 3.5  S  2020    40 +   Lancaster, NY
135 Nicholas Marcezin U
2.99 3.0 3.5  C  2019    65 +   Lancaster, NY
136 Ding Xu U
2.96 (3.0) 3.0  S  2020    40 +   East Amherst, NY
137 David Knight U
2.94 3.0 3.0  C  2019    18 +   Getzville, NY
138 Evan Roth U
2.92 3.0 3.0  S      18 +   Buffalo, NY
139 Jason Galbraith U
2.92 3.0 3.0  C  2019    18 +   Buffalo, NY
140 Douglas Blakeslee U
2.92 3.0 3.0  C  2019    18 +   Cheektowaga, NY
141 Jason Hernandez U
2.91 3.0 3.0  C  2019    18 +   Orchard Park, NY
142 John Pyanowski U
2.90 (3.0) 3.0  S      18 +   Hamburg, NY
143 Yan Chen U
2.90 3.0 3.0  C  2019    18 +   Clarence, NY
144 Bruce Kinyon U
2.89 3.0 3.0  C  2019    18 +   East Amherst, NY
145 Mark Stancampiano U
2.86 3.0 3.5  C  2019    55 +   Lancaster, NY
146 James Sauer U
2.86 3.0 3.0  C  2019    18 +   Clarence Center, NY
147 Ray Witzleben U
2.84 3.0 3.0  C  2019    65 +   Buffalo, NY
148 Jun Wang U
2.84 3.0 2.5  S      18 +   Buffalo, NY
149 JEFFREY EBSARY U
2.83 3.0 3.0  S      65 +   Snyder, NY
150 Michael Badger U
2.83 3.0 3.0  C  2019    55 +   Lancaster, NY
151 Toby Patrick U
2.81 (3.0) 3.5  S  2020    18 +   Buffalo, NY
152 Donald Lofaso U
2.81 3.0 3.0  C  2019    18 +   Buffalo, NY
153 Richard Braden U
2.79 3.0 3.0  C  2019    55 +   Buffalo, NY
154 Michael Niu U
2.78 3.0 3.0  S      18 +   Buffalo, NY
155 Vincent Lotempio U
2.78 3.0 3.0  C  2019    18 +   East Amherst, NY
156 Gustavo Lima U
2.78 3.0 3.5  C  2019    55 +   Williamsville, NY
157 Alexander Duffy U
2.78 3.0 3.0  C  2019    18 +   Buffalo, NY
158 Joe Ruggerio U
2.76 3.0 3.5  S      18 +   Buffalo, NY
159 James Stancampiano U
2.75 3.0 3.5  C  2019    18 +   Depew, NY
160 James Wang U
2.74 3.0 3.0  C  2019    18 +   East Amherst, NY
161 Ron Veres U
2.74 3.0 3.5  C  2019    65 +   East Amherst, NY
162 Jon Schulte U
2.74 3.0 3.5  S      65 +   Buffalo, NY
163 Griff Esslinger U
2.74 3.0 3.5  C  2019    18 +   East Aurora, NY
164 Udeme Ukutt U
2.71 3.0 3.0  C  2019    40 +   Lockport, NY
165 David BATES U
2.69 3.0 3.0  C  2018    18 +   East Amherst, NY
166 David Buck U
2.65 3.0 3.0  C  2019    18 +   Amherst, NY
167 Mark Fanton U
2.64 3.0 3.0  S  2020    18 +   Buffalo, NY
168 ragul navaneethan U
2.61 3.0 2.5  S      18 +   Buffalo, NY
169 Yijun Cheng U
2.61 3.0 3.0  S      18 +   Buffalo, NY
170 Richard Holstein U
2.60 3.0 3.0  C  2019    18 +   Boston, NY
171 chucko mu U
2.58 3.0 3.0  S  2020    18 +   Buffalo, NY
172 Christopher Less U
2.57 3.0 3.0  C  2019    18 +   Eggertsville, NY
173 Haiyou Wang U
2.55 3.0 3.0  S  2020    18 +   Buffalo, NY
174 Justin Enders U
2.53 3.0 3.0  S  2020    18 +   Buffalo, NY
175 Rafael Azevedo U
2.52 3.0 2.5  S      18 +   East Amherst, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
176 Jonathan Willard U
2.40 2.5 2.5  S      18 +   Buffalo, NY
177 Robert Walker U
2.37 2.5 3.0  C  2019    18 +   Buffalo, NY
178 Terrence McKelvey U
2.37 2.5 3.0  S      18 +   Buffalo, NY
179 George Socco U
2.35 2.5 3.0  S      18 +   Buffalo, NY
180 Steven Gattuso U
2.20 (2.5) 0.0     2019    18 +   Clarence Center, NY
Naveen Bangia U
n/a n/a 4.0  M  2019    18 +   Buffalo, NY
Robert Basil U
n/a n/a 3.5  S      18 +   Orchard Park, NY
Geoffrey Becker U
n/a n/a 4.5  C  2019    18 +   Alden, NY
Richard Biryla U
n/a n/a 3.5  S      55 +   Hamburg, NY
Kevin Calvello U
n/a n/a 3.0  S      18 +   North Tonawanda, NY
Ronald Clauss U
n/a n/a 4.5  S      40 +   Amherst, NY
clifford deflyer U
n/a n/a 3.5  S  2020    18 +   East Aurora, NY
Saumil Deora U
n/a n/a 4.0  C  2018    18 +   Amherst, NY
Joseph Gentile U
n/a n/a 4.5  C  2019    18 +   East Amherst, NY
James Golden U
n/a n/a 3.5  C  2019    40 +   Lewiston, NY
Remy Jakson U
n/a n/a 3.5  S      18 +   Lancaster, NY
Eric Johnson U
n/a n/a 3.5  C  2019    18 +   Buffalo, NY
Jason Joseph U
n/a n/a 4.5  S      40 +   Buffalo, NY
Prasanna Kumar U
n/a n/a 3.0  S      18 +   Williamsville, NY
Brian LaPrade U
n/a n/a 3.0  S      18 +   Amherst, NY
Patrick Mathews U
n/a n/a 4.5  C  2019    18 +   Honeoye Falls, NY
Ryan McQueeney U
n/a n/a 4.0  C  2019    18 +   Buffalo, NY
Laszlo Mechtler U
n/a n/a 4.0  S      40 +   Clarence, NY
Timothy Miller U
n/a n/a 3.0  C  2019    18 +   Williamsville, NY
Tyler Moore U
n/a n/a 4.0  S      18 +   Williamsville, NY
Paul Murrett U
n/a n/a 3.0  C  2019    18 +   Amherst, NY
Nader Nader U
n/a n/a 0.0     2020    18 +   BUFFALO, NY
Joseph O'Connor U
n/a n/a 3.5  S      18 +   Buffalo, NY
Eric Patton U
n/a n/a 4.0  S  2020    18 +   Elma, NY
Christopher Ruggiero U
n/a n/a 3.5  S  2020    18 +   East Amherst, NY
Noah Sayoc U
n/a n/a 4.5  S      18 +   Orchard Park, NY
Mark Seaner U
n/a n/a 3.5  S      55 +   Buffalo, NY
Adam Stephan U
n/a n/a 3.5  S      40 +   Cheektowaga, NY
Chris Strauss U
n/a n/a 2.5  S      18 +   Buffalo, NY
Gregory Suffoletto U
n/a n/a 3.5  S  2020    18 +   Hamburg, NY
Mark Szafnicki U
n/a n/a 4.5  C  2019    18 +   Angola, NY
Edward Szkotnicki U
n/a n/a 4.5  C  2019    18 +   Hamburg, NY
Andrew Thompson U
n/a n/a 4.5  C  2019    18 +   East Rochester, NY
Joe Vizzi U
n/a n/a 3.5  C  2019    18 +   Buffalo, NY
Philip Waclawski U
n/a n/a 3.0  C  2019    18 +   Tonawanda, NY
Meidong Wang U
n/a n/a 4.5  C  2018    18 +   Buffalo, NY
Robert Wannop U
n/a n/a 3.5  C  2019    18 +   Lake View, NY
Declan Watson U
n/a n/a 4.5  S      18 +   Orchard Park, NY
Edward White U
n/a n/a 4.0  A  2020    18 +   Buffalo, NY
Bo Xu U
n/a n/a 3.5  C  2019    18 +   Buffalo, NY